package com.hyh.admin.sys.service;


import com.hyh.ad.common.core.domain.entity.SysOperLog;

import java.util.List;

/**
 * <p>
 * 操作日志记录 服务类
 * </p>
 *
 * @author hyh
 * @since 2024-06-12
 */
public interface ISysOperLogService {

    /**
     * 新增操作日志
     * @param sysOperLog
     * @return
     */
    int insert(SysOperLog sysOperLog);

    /**
     * 查询操作日志列表
     * @return List<SysOperLog>
     */
    List<SysOperLog> listAllSelect(SysOperLog sysOperLog);

    /**
     * 删除操作日志
     * @param ids
     * @return
     */
    int deleteByIds(Long[] ids);

    /**
     * 查看日志详情
     * @param id
     * @return
     */
    SysOperLog detail(Long id);
}
